An Eilenberg Theorem for Arbitrary Languages
نویسندگان
چکیده
In algebraic language theory one investigates formal languages by relating them to finite algebras. The most important result along these lines is Eilenberg’s celebrated variety theorem [7]: varieties of languages (classes of regular finite-word languages closed under boolean operations, derivatives and preimages of monoid morphisms) correspond bijectively to pseudovarieties of monoids (classes of finite monoids closed under quotients, submonoids and finite products). Subsequently Reiterman [11] proved an equational characterization of pseudovarieties of monoids in the spirit of Birkhoff’s HSP theorem: they are precisely the classes of finite monoids presentable by profinite equations, and thus correspond to profinite equational theories. In [6, 12] we proved a strong generalization of both of these results: first, extending an idea of Bojánczyk [5], we replaced monoids by algebras for a monad T on an algebraic category D , and finite-word languages L ⊆ X∗ by T-languages L : TX → OD in D , where OD is some “object of outputs” in D . Second, we proved a Reiterman theorem for pseudovarieties of T-algebras, and derived from it an Eilenberg theorem for varieties of (finitely) recognizable T-languages, arising as a combination of our Reiterman theorem with a Stone-type duality:
منابع مشابه
An Eilenberg–like Theorem for Algebras on a Monad
An Eilenberg–like theorem is shown for algebras on a given monad. The main idea is to explore the approach given by Bojańczyk that defines, for a given monad T on a category D, pseudovarieties of T–algebras as classes of finite T–algebras closed under homomorphic images, subalgebras, and finite products. To define pseudovarieties of recognizable languages, which is the other main concept for an...
متن کاملTyped Monoids - An Eilenberg-Like Theorem for Non Regular Languages
Based on different concepts to obtain a finer notion of language recognition via finite monoids we develop an algebraic structure called typed monoid. This leads to an algebraic description of regular and non regular languages. We obtain for each language a unique minimal recognizing typed monoid, the typed syntactic monoid. We prove an Eilenberg-like theorem for varieties of typed monoids as w...
متن کاملEilenberg Theorems for Free
Eilenberg-type correspondences, relating varieties of languages (e.g. of finite words, infinite words, or trees) to pseudovarieties of finite algebras, form the backbone of algebraic language theory. Numerous such correspondences are known in the literature. We demonstrate that they all arise from the same recipe: one models languages and the algebras recognizing them by monads on an algebraic ...
متن کاملUnveiling Eilenberg-type Correspondences: Birkhoff's Theorem for (finite) Algebras + Duality
The purpose of the present paper is to show that: Eilenberg–type correspondences = Birkhoff’s theorem for (finite) algebras + duality. We consider algebras for a monad T on a category D and we study (pseudo)varieties of T– algebras. Pseudovarieties of algebras are also known in the literature as varieties of finitealgebras. Two well–known theorems that characterize varieties and pseudovarie...
متن کاملFinite Aperiodic Semigroups with Commuting Idempotents and Generalizations
Among the most important and intensively studied classes of semigroups are finite semigroups, regular semigroups and inverse semigroups. Finite semigroups arise as syntactic semigroups of regular languages and as transition semigroups of finite automata. This connection has lead to a large and deep literature on classifying regular languages by means of algebraic properties of their correspondi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016